package com.yida.gwj.scene.expend.mapper;

import java.util.List;

import com.yida.gwj.scene.expend.domain.GwjSceneExpendBusinessCommunity;

/**
 * 业务小区信息（旧支出模块）Mapper接口
 * 
 * @author hmh
 * @date 2023-08-14
 */
public interface GwjSceneExpendBusinessCommunityMapper {
    /**
     * 查询业务小区信息（旧支出模块）
     * 
     * @param bizCommunityId 业务小区信息（旧支出模块）主键
     * @return 业务小区信息（旧支出模块）
     */
    public GwjSceneExpendBusinessCommunity selectGwjSceneExpendBusinessCommunityByBizCommunityId(Long bizCommunityId);

    /**
     * 查询业务小区信息（旧支出模块）
     * 
     * @param bizId 业务小区信息（旧支出模块）主键
     * @return 业务小区信息（旧支出模块）
     */
    public GwjSceneExpendBusinessCommunity selectGwjSceneExpendBusinessCommunityByBizId(Long bizId);

    /**
     * 查询业务小区信息（旧支出模块）列表
     * 
     * @param gwjSceneExpendBusinessCommunity 业务小区信息（旧支出模块）
     * @return 业务小区信息（旧支出模块）集合
     */
    public List<GwjSceneExpendBusinessCommunity> selectGwjSceneExpendBusinessCommunityList(GwjSceneExpendBusinessCommunity gwjSceneExpendBusinessCommunity);

    /**
     * 新增业务小区信息（旧支出模块）
     * 
     * @param gwjSceneExpendBusinessCommunity 业务小区信息（旧支出模块）
     * @return 结果
     */
    public int insertGwjSceneExpendBusinessCommunity(GwjSceneExpendBusinessCommunity gwjSceneExpendBusinessCommunity);

    /**
     * 修改业务小区信息（旧支出模块）
     * 
     * @param gwjSceneExpendBusinessCommunity 业务小区信息（旧支出模块）
     * @return 结果
     */
    public int updateGwjSceneExpendBusinessCommunity(GwjSceneExpendBusinessCommunity gwjSceneExpendBusinessCommunity);

    /**
     * 删除业务小区信息（旧支出模块）
     * 
     * @param bizCommunityId 业务小区信息（旧支出模块）主键
     * @return 结果
     */
    public int deleteGwjSceneExpendBusinessCommunityByBizCommunityId(Long bizCommunityId);

    /**
     * 批量删除业务小区信息（旧支出模块）
     * 
     * @param bizCommunityIds 需要删除的数据主键集合
     * @return 结果
     */
    public int deleteGwjSceneExpendBusinessCommunityByBizCommunityIds(Long[] bizCommunityIds);

    /**
     * 根据业务ID删除业务小区信息（旧支出模块）信息
     * 
     * @param bizCommunityId 业务小区信息（旧支出模块）主键
     * @return 结果
     */
    public int deleteGwjSceneExpendBusinessCommunityByBizId(Long bizId);

}
